#define  _CRT_SECURE_NO_WARNINGS
#include <iostream>
#include<queue>
#include"priority_queue.h"
using namespace std;
int main()
{
    priority_queue<int, vector<int>, bit::myless<int>> q;

	q.push(1);
	q.push(2);
	q.push(4);
	q.push(3);
	q.push(6);
	q.push(7);
	q.push(5);

	cout << q.top() << " "; 
    // bit::test();
    return 0;
}